package cn.itcast.crm.dao;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;
import org.springframework.data.jpa.repository.Query;

import cn.itcast.crm.domain.Customer;

public interface CustomerRepository extends JpaRepository<Customer, Integer> {
	// 根据定区编号为空来查询客户列表
	public List<Customer> findByFixedAreaIdIsNull();

	// 根据定区编号来查询客户列表
	public List<Customer> findByFixedAreaId(String fixedAreaId);

	@Query("update Customer set type=?2 where mobilePhone =?1 ")
	public void updateTypeByMobilePhone(String mobilePhone, Integer type);

	/**
	 * 说明：根据地址查询客户
	 * 
	 * @param address
	 * @return
	 * @author hjw
	 * @time：2017年10月29日 上午9:47:02
	 */
	public List<Customer> findByAddress(String address);

}
